package it.slothy.noveleditor.classes.story;

import java.util.ArrayList;
import java.util.Date;

import it.slothy.noveleditor.classes.elements.VNStory;
import it.slothy.noveleditor.classes.instance.Period;
import it.slothy.noveleditor.classes.objects.Place;
import it.slothy.noveleditor.enumaration.VNEnumStory;

public class VNEventPage extends VNStory {
	
	//Data dell'evento
	private Date date;
	private Period period;
	
	//Place dell'evento
	private Place place;
	
	//Conversazioni legate al capitolo
	private ArrayList<VNConversation> conversations;

	public VNEventPage(String n, Place l, Date d, Period p) {
		super(VNEnumStory.STR_EVENTPAGE, n);
		
		this.setPlace(l);
		this.setDate(d);
		this.setPeriod(p);
		
		this.conversations = new ArrayList<VNConversation>();
	}

	public ArrayList<VNConversation> getConversations() {
		return conversations;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Period getPeriod() {
		return period;
	}

	public void setPeriod(Period period) {
		this.period = period;
	}

	public Place getPlace() {
		return place;
	}

	public void setPlace(Place place) {
		this.place = place;
	}

}
